634
5
1 20 12 18 4 3 13 17 
2 9 24 15 7 5 25 
6 8 10 21 14 
11 19 
16 22 23 
